package com.example.demo.model.entity;

import com.mybatisflex.annotation.Id;
import com.mybatisflex.annotation.Table;
import lombok.Data;

import java.util.Date;

/**
 * 字典项表
 *
 * @TableName sys_dict_item
 */
@Table(value = "sys_dict_item")
@Data
public class SysDictItem {
    /**
     * 主键
     */
    @Id
    private Long id;

    /**
     * 关联字典编码，与sys_dict表中的dict_code对应
     */
    private String dictCode;

    /**
     * 字典项值
     */
    private String value;

    /**
     * 字典项标签
     */
    private String label;

    /**
     * 标签类型，用于前端样式展示（如success、warning等）
     */
    private String tagType;

    /**
     * 排序
     */
    private Integer ordernum;

    /**
     * 备注
     */
    private String remark;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 创建人ID
     */
    private Long createBy;
}